/*************************************************
Author: byron
Date: 20/06/2013
Description:
Notes: 
*************************************************/

#ifndef __COfficeGMMgr_h__
#define __COfficeGMMgr_h__

class MsgReqOfficeGM;
class MsgAnsOfficeGM;
class CPlayerBaseInfo;

class COfficeGMMgr
{
public:
    COfficeGMMgr()
    {
    }

    virtual ~COfficeGMMgr()
    {
    }

    int FreezeRole(CPlayerBaseInfo& stPlayerBase, MsgReqOfficeGM& stReq);
    int UnFreezeRole(CPlayerBaseInfo& stPlayerBase, MsgReqOfficeGM& stReq);
    int SendRoleGift(CPlayerBaseInfo& stPlayerBase, MsgReqOfficeGM& stReq);
    int SendSysNotice(MsgReqOfficeGM& stReq);
    int SysStopNotice(MsgReqOfficeGM& stReq);
};

#endif //__COfficeGMMgr_h__


